View-based Integration of Process-driven SOA Models At Various Abstraction Levels

نویسندگان

  • Huy Tran
  • Schahram Dustdar
چکیده

SOA is an emerging architectural style to achieve loosely-coupling and high interoperability of soŸware components and systems by using message exchanges via standard public interfaces. In SOAs, soŸware components are exposed as services and typically coordinated by using processes which enable service invocations from corresponding activities. ese processes are described in high-level or low-level modeling languages. e extreme divergence in term of syntax, semantics and levels of abstraction of existing process modeling languages hinders the interoperability and reusability of soŸware components or systems being built upon or relying on such models. In this paper we present a novel approach that provides an automated integration of modeling languages at dišerent abstraction levels using the concept of architectural view. Our approach is realized as a view-based reverse engineering tool-chain in which process descriptions are mapped onto appropriate high-level or low-level views, ošered by a view-based modeling framework.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

View-based and Model-driven Approach for Reducing the Development Complexity in Process-Driven SOA

In process-driven, service-oriented architectures (SOA), process activities invoke services to perform the various tasks of the process. As the number of elements involved in a business process architecture, such as processes, process activities, and services, grows, the complexity of process development also increases along with the number of the elements’ relationships, interactions, and data...

متن کامل

Model-Driven and Pattern-Based Integration of Process-Driven SOA Models

Service-oriented architectures (SOA) are increasingly used in the context of business processes. However, the modeling approaches for process-driven SOAs do not yet sufficiently integrate the various kinds of models relevant for a processdriven SOA – ranging from process models to software architectural models to software design models. We propose to integrate process-driven SOA models via a mo...

متن کامل

A Financial Services Case Study of Soa Based on Cep

With the growing amount of information in various domains, real-time retrieval and analysis is the most frequently used operation. The integration of service-oriented architecture (SOA) and Event-Driven Architecture (EDA) known as event-driven SOA (ED-SOA) has been widely adopted for developing various kinds of real-time applications. We describe a generic approach with an ability to perform co...

متن کامل

View-Based Reverse Engineering Approach for Enhancing Model Interoperability and Reusability in Process-Driven SOAs

In many companies, process-driven SOAs are introduced by using technical process languages, such as BPEL, to orchestrate services. However, the process models developed using this approach are often too complex and hard to reuse because all process-related concerns are tangled in only one type of model. To make the models more understandable for non-technical stakeholders, many companies additi...

متن کامل

View-Based and Model-Driven Approach for Process-Driven, Service-Oriented Architectures

Service-oriented computing is an emerging paradigm that made an important shiŸ from traditional tightly coupled, hard-to-adapt soŸware development tomore platform neutral, loosely coupled soŸware development. e interoperable and platform independent nature of services supports an approach to business process development by using processes, running in a process engine, to invoke existing process...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007